leafy vegetable - German English Dictionary